Cómo almacenar archivos multimedia usando la API de Sequence Collections con Cloudflare Workers, así como leer desde la Metadata API para mostrar imágenes.
Secret API
Key para autenticar las solicitudes a su proyecto.
Primero, acceda a la configuración y seleccione las claves API desde el Sequence Builder Console
+ Add Admin API Secret Key
write
y confirme presionando + Add API Secret Key
copie
la clave y guárdela en su wrangler.toml
como JWT_ACCESS_KEY
, ya que no podrá acceder a ella en el futuro desde el Sequence Builder Console.
Secret API Key
y el projectID
obtenidos desde el Builder Console
Llamamos al servicio para obtener un collectionID
collectionID
de la respuesta recibida en el wrangler.toml
como COLLECTION_ID
node_compat = true
a su wrangler.toml
para que el objeto window esté disponible para el paquete @0xsequence/metadata
SequenceCollections
con pnpm install @0xsequence/metadata
metadadaField
(assetType) en image
, completando los otros campos necesarios para obtener una respuesta de asset que se usará en el siguiente paso
asset.id
proporcionado del objeto jsonCreateAsset
anterior
uploadAssetRes.url
devuelto es la URL del archivo multimedia alojado en los servidores de Sequence
private
en false
projectID
y el collectionID
ejecutando el siguiente comando
private
establecida en false
sean accesibles públicamente, mientras que los demás permanecerán ocultos hasta que se cambie su estado
<file_name>
será image.png
baseURI
de un ERC721
o ERC1155
, escribiría en un smart contract setBaseMetadataURI
la siguiente URI
tokenID
al final
Pruébelo usted mismo
metadata_field
está configurado como image